.page{
	background: #F9F9F9;
}
.block{
	background: #fff;
	padding: 0 20rpx;
	padding-bottom: 54rpx;
	.row{
		.title{
			font-size: 28rpx;
			font-weight: 400;
			color: #666666;
			padding-top: 30rpx;
			padding-bottom: 26rpx;
		}
		.input-wrap{
			input{
				box-sizing: border-box;
				border-radius: 4rpx;
				border-radius: 12rpx;
				border: 2rpx solid #EBEBEB;
				width: 710rpx;
				padding: 0 20rpx;
				font-size: 28rpx;
				font-weight: 400;
				color: #CCCCCC;
				height: 80rpx;
				line-height: 80rpx;
			}
			.placeholder{
				color: #CCCCCC;
			}
		}
		
	}
	.row-two{
		display: flex;
		justify-content: space-between;
		margin-top: 12rpx;
		.input-wrap{
			input{
				width: 350rpx;
			}
		}
	}
	.btn-wrap{
		margin: 0 20rpx;
		display: flex;
		justify-content: space-between;
		height: 76rpx;
		border: 2rpx solid #E84C33;
		border-radius: 38rpx;
		overflow: hidden;
		font-size: 26rpx;
		font-weight: 400;
		margin-top: 64rpx;
	}
	.save-btn{
		width: 50%;
		height: 76rpx;
		line-height: 76rpx;
		text-align: center;
		color: #E84C33;
		background: #fff;
	}
	.generate-solutions-btn{
		width: 50%;
		height: 76rpx;
		line-height: 76rpx;
		text-align: center;
		background: #E84C33;
		color: #fff;
	}
	.head{
		font-size: 36rpx;
		font-weight: 600;
		color: #333;
		padding: 40rpx 0;
	}
	.body{
		.table-wrap{
			font-size: 28rpx;
			font-weight: 400;
			.th{
				display: flex;
				justify-content: center;
				.td{
					display: flex;
					justify-content: center;
					align-items: center;
					flex:1;
					background: #E5422D;
					color: #fff;
					height: 100rpx;
				}
			}
			.tr{
				display: flex;
				justify-content: center;
				align-items: center;
				.td{
					display: flex;
					justify-content: center;
					align-items: center;
					flex:1;
					height: 100rpx;
					border-left: solid 2rpx #DBDADB;
					border-bottom: solid 2rpx #DBDADB;
				}
				.td:last-child{
					border-right: solid 2rpx #DBDADB;
				}
			}
		}
	}
	.foot{
		padding: 28rpx 0;
		.p{
			font-size: 28rpx;
			color: #333;
			line-height: 40rpx;
		}
		.red{
			color: #E5422D;
		}
		text.red{
			padding: 0 10rpx;
		}
	}
}
.block:first-child{
	margin-bottom: 32rpx;
}